생성자 (Constructors)

✒️ 2025-05-15 13:14 내용 수정


객체를 생성할 때 인스턴스 변수를 원하는 값으로 초기화해주는 것

public ClassName() {}
public ClassName(var1, var2, ...) {}
public ClassName(variable) {
	this(var1, var2, ...); // 다른 생성자를 호출한다
}

public ClassName instanceName = new ClassName();

메서드 오버로딩

같은 이름의 메서드를 중복하여 정의하는 것

public ClassName();
public ClassName(int);
public ClassName(double);
public ClassName(int a, String "");